strive to the maximum - Spanish English Dictionary